Python and Data Storytelling
to create and deliver better presentations

Sebastián Flores, EuroPyCon 2025

Part 2 - Block 3
Data Storytelling Tools

Important!

Now you know principles and rules for Effective Storytelling.

Choose the most suitable weapon for your objective!

Presentation tools

  • Classic: PowerPoint
  • “Show don’t tell” tools:
    • quarto (+ pyodide)
    • jupyter + RISE
    • streamlit
  • Mixed bag: canvas, revealjs, prezi

Personal opinion

  • PowerPoint: Discardable presentation or mandatory format.
  • Quarto: Conference talks. Might need to execute code.
  • Jupyter + RISE: Workshops. Code to execute must be easy to modify.
  • html+webapps: Experimental presentations.

Advice from experience

  • Don’t expect “pixel precision” on text and figure positions.
  • Tradeoff between simplicity and control
  • Knowing a bit of html goes a long way

Quarto



quarto

An open-source scientific and technical publishing system from POSIT.

Focus on scientific markdown, dynamic & interactive documents based on code (Python/R/Julia).

https://quarto.org/

Jupyter + RISE



jupyter notebook

The executable notebook we all love and hate.

The RISE extension allows you to render the notebook as a presentation.

https://rise.readthedocs.io/